package com.hw.protocol.tool.model.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 表具实时数据表(MeterData)表实体类
 *
 * @author : lihy
 * @date : 2023-08-14 09:10:03
 */
@Data
public class MeterData implements Serializable {
    private static final long serialVersionUID = 938819487886613006L;
    /**
     * id
     */
    private Long id;

    /**
     * 表具编号
     */
    private Long meterId;

    /**
     * 设备编号
     */
    private String devSerial;

    /**
     * 传输管道
     */
    private String chunnelSerial;

    /**
     * 表计类型
     */
    private Integer meterType;

    /**
     * 表计规格编号
     */
    private String modelId;

    /**
     * 温度
     */
    private Double data1;

    /**
     * 压力
     */
    private Double data2;

    /**
     * 标况瞬时流量
     */
    private Double data3;

    /**
     * 工况瞬时流量
     */
    private Double data4 = 0d;

    /**
     * 标况累计体积
     */
    private Double data5;

    /**
     * 工况累计体积
     */
    private Double data6;

    /**
     * 标况累计体积总量
     */
    private Double data7;

    /**
     * 工况累计体积总量
     */
    private Double data8;

    /**
     * 修正系数
     */
    private Double data9;

    /**
     * 压缩因子
     */
    private Double data10;

    /**
     * 电池电压
     */
    private Double data11;

    /**
     * 信号强度
     */
    private Double data12;

    /**
     * 更新时间
     */
    private Date writeTime;

    /**
     * 报警信息
     */
    private String alarmMsg;

    /**
     * 租户编码
     */
    private String tenantCode;

    /**
     * 实时温度
     */
    private Double data13;

    /**
     * 实时气压
     */
    private Double data14;

    /**
     * 门禁1状态
     */
    private Double data15;

    /**
     * 门禁2状态
     */
    private Double data16;


    private boolean history;

    /**
     * 兼容老系统
     */
    private Integer status;
}

